package com.hubiao.basics.collection.list;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

/**
 * Description
 *
 * @author hubiao
 * @since 2021-01-14 17:28
 */
public class InitListDemo {

    public static void main(String[] args) {
        //example 1 常规方式
        List<String> list1 = new ArrayList<>();
        //example 2 这种方式初始化的集合是不可变的 也就是说无法add(),remove()，可以包装一下
        List<String> list2 = Arrays.asList( "1", "2", "3" );
        // 会出现UnsupportedOperationException
//        list2.add( "2111" );
        list2 = new ArrayList<>( Arrays.asList( "1", "2", "3" ) );
        list2.add( "4" );
        System.out.println( "list2 = " + list2 );


    }
}
